Namespaces
MathNet.Numerics
MathNet.Numerics.Differentiation
MathNet.Numerics.Distributions
MathNet.Numerics.Financial
MathNet.Numerics.IntegralTransforms
MathNet.Numerics.Integration
MathNet.Numerics.Interpolation
MathNet.Numerics.LinearAlgebra
MathNet.Numerics.LinearAlgebra.Complex
MathNet.Numerics.LinearAlgebra.Complex.Solvers
MathNet.Numerics.LinearAlgebra.Complex32
MathNet.Numerics.LinearAlgebra.Complex32.Solvers
MathNet.Numerics.LinearAlgebra.Double
MathNet.Numerics.LinearAlgebra.Double.Solvers
MathNet.Numerics.LinearAlgebra.Factorization
MathNet.Numerics.LinearAlgebra.Single
MathNet.Numerics.LinearAlgebra.Single.Solvers
MathNet.Numerics.LinearAlgebra.Solvers
MathNet.Numerics.LinearAlgebra.Storage
MathNet.Numerics.LinearRegression
MathNet.Numerics.OdeSolvers
MathNet.Numerics.Optimization
MathNet.Numerics.Optimization.LineSearch
MathNet.Numerics.Optimization.ObjectiveFunctions
MathNet.Numerics.Optimization.TrustRegion
MathNet.Numerics.Providers
MathNet.Numerics.Providers.FourierTransform
MathNet.Numerics.Providers.LinearAlgebra
MathNet.Numerics.Providers.SparseSolver
MathNet.Numerics.Random
MathNet.Numerics.RootFinding
MathNet.Numerics.Statistics
MathNet.Numerics.Statistics.Mcmc
Types in MathNet.Numerics.LinearAlgebra.Solvers
CancellationStopCriterion<T>
DelegateStopCriterion<T>
DivergenceStopCriterion<T>
FailureStopCriterion<T>
IIterationStopCriterion<T>
IIterativeSolver<T>
IIterativeSolverSetup<T>
IPreconditioner<T>
IterationCountStopCriterion<T>
IterationStatus
Iterator<T>
ResidualStopCriterion<T>
SolverSetup<T>
UnitPreconditioner<T>
Type
IIterativeSolverSetup<T>
Namespace
MathNet.Numerics.LinearAlgebra.Solvers
Defines the interface for objects that can create an iterative solver with specific settings. This interface is used to pass iterative solver creation setup information around.
Methods
CreatePreconditioner
CreateSolver
Properties
PreconditionerType
Reliability
SolutionSpeed
SolverType
Public Methods
IPreconditioner<T>
CreatePreconditioner
()
Creates the preconditioner to be used by default (can be overwritten).
IIterativeSolver<T>
CreateSolver
()
Creates the iterative solver to be used.
Public Properties
Type
PreconditionerType
get;
Gets type of preconditioner, if any, that will be created by this setup object.
double
Reliability
get;
Gets the relative reliability of the solver.
Value:
double
SolutionSpeed
get;
Gets the relative speed of the solver.
Value:
Type
SolverType
get;
Gets the type of the solver that will be created by this setup object.